﻿/* TEMP */

 .child {
     float: left;
     width: 30%;
 }
/* END TEMP */


*{ margin: 0;padding: 0; outline: none;}

body, html
{
    margin: 0;
    padding: 0;
    font-size: 0.85em;
    font-family: Tahoma, Verdana;
    background: #415D6B;
    color: #333;    
}

p, h1, h2, h3, h4, h5, h6{ margin-bottom: 1em;}

a{ color: #415D6B;text-decoration: none;}
a:hover{ text-decoration: underline !important;}

#header { 
    padding: 20px;
    background: #669999;
    color: #fff;
    font-size: 2em;
}
#header a{ color: #fff;text-decoration: none;}


#header, #main, #footer {    
    width: 970px;
    margin: 0 auto;
}



#main { 
    padding: 0 20px 20px 20px;
    background: #fff;
    overflow:hidden;    
    border-bottom:3px solid #ccc;
}
    #primary-navigation {
        border-bottom:1px solid #ccc;
        margin-bottom: 10px;
    }
        #primary-navigation ul {
            list-style: none;
            display: inline;
            margin: 0;
            padding: 0; 
        }
            #primary-navigation ul li {
                display: inline-block; 
                margin: 0 10px 0 0;
                padding: 10px;
            }
            #primary-navigation a
            {
                text-decoration: none;
                font-size: 1.2em;
                font-weight: bold;
                color: #415D6B;   
            }
            #primary-navigation li.selected,
            #primary-navigation li.expanded {
                background: #eee
            }
 
 
 
    #secondary-navigation {
        width: 190px;
        float: left;
        margin-right: 10px;
    }
            #secondary-navigation ul {
            list-style: none;
            display: inline;
            margin: 0;
            padding: 0; 
        }
            #secondary-navigation ul li { 
                margin: 5px 0 5px 15px;
            }
            #secondary-navigation a
            {
                text-decoration: none; 
                color: #415D6B;   
            }            
            #secondary-navigation li.expanded a{
                font-style: italic;
            }
            #secondary-navigation a.selected {
                font-weight: bold;
            }
            

#breadcrumb { margin-bottom: 10px;}
#breadcrumb ul{ list-style: none;overflow: hidden;font-size: 1.2em;}
    #breadcrumb ul li{ display: inline;margin-right: 5px;}
            
            
 .columns-2 #content,
 .columns-3 #content{
     margin-left: 200px;
 }
 
 .columns-3 #content{margin: 0; float: left; width:560px}
 
 
  .start-page .row {
      clear: both;
      overflow: hidden;
      border-bottom: 1px solid yellow;      
  }
  .start-page .row-first {
      border-bottom: 1px solid green;      
  }
  .start-page .row-last {
      border-bottom: 1px solid red;      
  }
 
 .start-page .block
 {  
     float: left;padding: 5px;margin: 0 5px 5px 0;
     width: 305px;height: 90px;
     overflow: hidden;
 }
     
 


.pagination {
    clear: both;
    margin: 10px;    
}

ul.pagination-links {
    list-style: none;    
}  
    ul.pagination-links li{ display: inline;}
    ul.pagination-links li.PreviousLink{ margin-right: 5px;}
    ul.pagination-links li.NextLink{ margin-left: 5px;}
    ul.pagination-links li.CurrentPageLink{ text-decoration: underline;font-weight: bold;}















#tertiary {
     float: right;
     width: 200px;
 }
 

#footer{ 
    padding: 20px;
    background: #415D6B;
    color: #eee;
}
 
 
  #footer ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }
            #footer ul li { 
                margin: 0 50px 20px 0; 
                display: block;
                float: left;
                font-size: 1.5em; 
            }
            #footer ul li li{ 
                display: block;
                float: none;
                font-size: 0.7em;
                margin: 0;
            }
            
            #footer a
            {
                text-decoration: none; 
                color: #eee;   
            } 
            
    #footer .footer-left {
        float: left;
        width: 450px;
        margin-right: 20px;
    }
    #footer .footer-right {
        float: right;
    }
    
    #footer .footer-bottom{ clear: both;text-align: center;padding: 30px;}